val sdl_init : unit -> unit
val get_dims : Sdlvideo.surface -> int * int
val coul : int * int * int -> float
val liste : (int * int * int) list ref
val rech_ins : Sdlvideo.surface -> unit
val copie : Sdlvideo.surface -> Sdlvideo.surface -> unit
val tol2 : int * int * int -> int * int * int -> bool
val image_detour : Sdlvideo.surface -> Sdlvideo.surface -> unit
val tri : 'a list -> 'a list
val insert : 'a -> 'a list -> 'a list
val filtre1 : Sdlvideo.surface -> Sdlvideo.surface -> unit
val multiplie : int list -> (int * int * int) list -> (int * int * int) list
val additione : int -> (int * int * int) list -> int * int * int
val filtre2 : Sdlvideo.surface -> Sdlvideo.surface -> unit
val filtre_full :
  Sdlvideo.surface -> Sdlvideo.surface -> int -> int list -> unit
val interaction :
  Sdlvideo.surface -> Sdlvideo.surface -> int -> int -> int list -> unit
val main : string -> string -> int -> int -> int list -> unit -> unit
